Software Industrialization and Architecture Certification
نویسندگان
چکیده
The industrialization of software development induces several changes to the development process as software development becomes distributed over company borders. They cooperatively develop individual components that are later assembled to software systems. This division of responsibilities requires a stricter quality assurance and in fact, creates a setting where the certification of software products becomes increasingly interesting. Until now, there are a few software product certification approaches, as in non-component-based software development processes, the considerable effort of software certification was only rarely justified. Therefore, existing certification approaches do not consider and support the requirements posed by industrialization, namely the separation of component development (by various providers) and system development. This paper presents a software certification approach which takes these requirements into account and allows certifying individual components as well as system architectures.
منابع مشابه
Towards Green Building: Sustainability Approach in Building Industrialization
Building construction challenge, in recent years, is the reduction of social, economical and environmentalimpacts along with economical nature and increasing life quality, as here sustainable construction is important. Pre-fabrication and industrialization are referred as a solution of sustainable construction due to some of its main characteristics consisting of many sustainability aspects. Du...
متن کاملMDA (Model-Driven Architecture) as a Software Industrialization Pattern: An Approach for a Pragmatic Software Factories
In this paper we show that the MDA can be considered as a software industrialization pattern (or a software factory). Nearly all industries today are haunted with how to reduce costs, improve quality, faster time-to-market and to maximize profits. These challenges are particularly relevant to the software industry, because it still lags behind other technology sectors as regards industrializati...
متن کاملUsing Software Architecture Techniques to Support the Modular Certification of Safety-Critical Systems
In software engineering the role of software architecture as a means of managing complexity and achieving emergent qualities such as modifiability is increasingly well understood. In this paper we demonstrate how many principles from the field of software architecture can be brought across to the field of safety case management in order to help manage complex safety cases. Traditional approache...
متن کاملExploring the Popularity, Reputation and Certification of User-Generated Software
User-Generated Content has reshaped the landscape of the Information Marketplace during the last years. Among the content, software is a very impacting class. In comparison to regular resource, the estimation of popularity, reputation and certification of user-generated software in distributed architecture appears to be a challenging task. Furthermore how to use popularity to help user to disco...
متن کاملAn Internet Accounting System: A Large Scale Software System Development Using Model Driven Architecture
Software development should be changed from a handcraft industry to industrialization like manufacturing to obtain high productivity. In knowledge creating industry of software development, engineers have to concentrate on core works. Peripheral works should be avoided as much as possible. Model driven architecture helps programmers work mainly in analysis and design without considering much ab...
متن کامل